@charset "utf-8";
*{
    margin:0;padding:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
html{
    font-family:'microsoft yahei','sans-serif';
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    font-size:16px;
}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
a{background-color:transparent;color:#333;text-decoration:none;}
a:active,
a:hover{outline:0}
li{list-style:none;}
.auto{margin:0 auto;}
/*clearfix*/
.left{float:left;}
.right{float:right;}
.clearfix:after{
    content:"";
    display:block;
    width:0;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix{zoom:1;}